/*
 * Styles for web forms
 */
 
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center}
.log-err{color:#f00; background:rgba(250,200,200,0.5); border-radius:10px;}
.log-info{color:#090; background:rgba(200,250,200,0.5); border-radius:10px;}
.error{color:red;}

 
.web-form fieldset{border:1px solid #888; }
.web-form fieldset legend{color:#eee;}

.web-form-button{padding:3px 10px; border-radius:10px; background:#df9;}
.web-form-button:hover{background:#cf6; color:#111;}
.web-form-button span{color:#333; font-weight:bold;}
.web-form-button img{float:right; margin-left:5px; width:16px; height:16px;}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}

div.error { display: none; }
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }
#login-form fieldset{border:none;}